technical representatives - Español Inglés Diccionario